<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Komentar_model extends CI_Model
{
	public function __construct()
	{
		parent::__construct();
		$this->load->helper(array('url','form','string','file')); 
	}
		
		
	public function insert_komentar($data)
	{			
		$this->db->insert('komentar', $data);
	}
	
	public function get_list_komentar($id_video)
	{	
		$this->db->select('komentar.id_komentar, komentar.id_video, komentar.id_user, komentar.isi_komentar, komentar.waktu_komentar, user.nama_lengkap, user.nama_foto');
		$this->db->where('komentar.id_video', $id_video);
		$this->db->join('user', 'user.id_user = komentar.id_user');
		$this->db->order_by("komentar.id_komentar", "desc");
		$query = $this->db->get('komentar');
		return $query->result();
	}
	
	
	public function get_daftar_komentar()
	{	
		$this->db->select('
			komentar.id_video, 
			komentar.id_user,
			komentar.id_komentar,
			komentar.isi_komentar,
			komentar.waktu_komentar,
			komentar.status_komentar,
			user.id_user, 
			user.username,
			video.judul_video			
		')
		->join('user','user.id_user = komentar.id_user', 'left')
		->join('video', 'video.id_video = komentar.id_video', 'left');
		$this->db->order_by("komentar.id_komentar", "desc");
		$query =  $this->db->get('komentar');
		return $query->result();
	}
	
	public function hapus_komentar($id_komentar)
	{	
		$this->db->where('id_komentar', $id_komentar);
		$this->db->delete('komentar');
		return true;
	}
	
	
	public function get_banyak_komentar_baru()
	{
		$this->db->select('*');
		$this->db->where('status_komentar', '0');
		$query = $this->db->get('komentar');
		return $query->num_rows();
	}
	
	public function get_banyak_komentar()
	{
		$this->db->select('*');
		$query = $this->db->get('komentar');
		return $query->num_rows();
	}
	
	public function update_status()
	{
		$this->db->update('komentar', array('status_komentar' => '1'));
		return true;
	}
	
	// public function get_nama_kategori_video($id)
	// {
		// $this->db->select('
			// kategori.nama_kategori,
			// video.id_video
		// ');
		// $this->db->where('video.id_video', $id);
		// $this->db->join('video', 'video.id_video = kategori_video.id_video', 'left');
		// $this->db->join('kategori', 'kategori.id_kategori = kategori_video.id_kategori', 'left');
		// $query = $this->db->get('kategori_video');
		// $hasil = $query->result();
		// foreach($hasil as $row){
			// return $nama_kategori = $row->nama_kategori;
		// }
	// }
}